#ifndef __DKGL_BILL_BOARD_H__
#define __DKGL_BILL_BOARD_H__

#include <memory>
#include "dkglFwdDec.h"

namespace DKGL
{
	class Billboard : public Drawable
	{
	public:

		Billboard(const String& name, float width, float height);

		~Billboard();

	protected:

		// implement from Drawable
		virtual bounding::Bounding* _constructBounding();
		virtual void _deconstructBounding(bounding::Bounding*);

		std::auto_ptr<BillboardImpl> _impl;



	};
}

#endif